Asemblerio kalba – Žemo lygio programavimo kalba, kurios konstrukcijos atspindi kompiuterio architektūrą. Jos komandos atitinka vidines kompiuterio komandas, tačiau vietoj kompiuterio operacijų kodų rašomi mnemoniniai jų žymenys, vietoj šešioliktainių adresų – tuos adresus turinčių objektų (kintamųjų, konstantų, funkcijų) vardai.